#1、算术运算符 + - * / // % **
# print(55+88)          #int+int是数字间的求和运算
# print('55'+'88')      #str+str是字符串的拼接
# print(80*5)           #int*int是数字间的求积运算
# print('80'*5)         #str*int是 int个str拼接
# print(10/2)           #/除法运算，结果一定是float型
# print(58//10)         #//整除运算，结果一定是int型

# print(56%10)            #%求余运算，a%b==0可以用于判断a能否被b整除
# print(2**10)            #**幂运算，a**b的意思是a的b次方
# print(9**0.5)           #开平方

#2、比较运算 > >= < <= == !=
#注意！！！ 1个等于号是赋值，2个等于号才是相等运算
#注意！！！ 所有比较运算的结果都是bool型
# print(2==2)
# print(2>=6)
# print(2!=6)

#3、赋值运算 = += -= *= /= %=
#3.1 赋值运算=，是将右侧的运算结果，赋值给左侧的变量
# a = (5*8-4/2) == (120/3-80/40)
# print(type(a))
#3.2 a+=1 与 a=a+1 是相同的含义
# a=5
# a+=1        #a=a+1，先算右侧的a+1结果是6，再将6赋值给左侧的变量a
# print(a)

#4、逻辑运算 and or not
# print(2>1 and 2>3)      #and与运算，两边同时为True，结果才为Ture
# print(2>1 or 2>3)       #or或运算，两边同时为False，结果才为False
# print(not 2>1)          #not非运算，运算为True结果为False，运算为False结果为True

#5、运算优先级 算术>比较>逻辑>赋值
# a = 2+1 > 3+2 or 2+1 > 3*2 and 2+1 > 3*2
# print(a)